instrument cluster BMW 318i 1997 E36 Workshop Manual

Page 24 of 759


020-2



MAINTENANCE
PROGRAM

GENERAL

The
information
given
in
this
repair
group
includes
the
routine

checks
and
maintenance
steps
that
are
both
required
by
BMW

under
the
terms
of
the
vehicle
warranty
protection
and
recom-

mended
by
BMW
to
ensure
long
and
reliable
vehicle
operation
.

GENERAL

NOTE-

Aside
from
keeping
yourcar
in
the
bestpossible
condi-
tion,
proper
maintenance
plays
a
role
in
maintaining
full
protection
under
BMWs
new-car
warranty
coverage
.
If
in
doubtabout
the
terms
and
conditions
of
yourcark
warranty,
an
authorized
BMW
dealer
should
be
able
to
explain
them
.

NOTE-

BMW
is
constantly
updating
their
recommended
main-
tenance
procedures
and
requirements
.
The
informa-
tion
contained
here
is
as
accurate
as
possible
at
the
time
of
publication
.
If
hhere
is
any
doubt
aboutwhat
pro-
cedures
apply
to
a
specific
model
or
model
year,
or
what
intervals
should
be
followed,
remember
that
an
authorized
BMW
dealer
has
the
latest
information
on
factory-recommended
maintenance
.

BMW
Service
Indicator

The
BMW
Service
Indicator
notifies
the
driver
when
mainte-
nance
is
required
.
The
service
indicator
consístsof
multiple
light
emitting
diodes
(lEDs)-typically
five
green,
one
yellow,
andone
red-as
well
as
OIL
SERVICE
and
INSPECTION
indi-
cators
.

When
the
ignition
is
tumed
on,the
green
LEDs
come
on
.
They
go
out
when
the
engine
is
started
.
After
the
Service
Indi-
cator
is
reset,
al¡
green
LEDs
will
be
illuminatedwith
the
keyon
.
As
thecar
is
driven
in
normal
use,
fewer
and
fewer
green
LEDs
will
be
illuminated
before
start-up,indicating
that
the
next
main-
tenance
interval
is
approaching
.

When
thecar
has
accumulated
sufficient
use
to
require
the
next
maintenance
interval,
the
yellow
LED
will
come
on
along
with
either
the
OIL
SERVICE
indicator
or
the
INSPECTION
in-
dicator
.
These
LEDs
will
stay
on
after
the
engine
is
started
.
If
maintenance
service
is
delayed,
thered
LED
will
also
illuminate
as
a
reminder
that
maintenance
service
is
overdue
.

An
OIL
SERVICE
interval
will
alwaysbe
followed
by
an
IN-
SPECTION
interval,
which
will
then
be
followed
byan
OIL
SER-VICE
interval,
andsoon
.
See
Fig
.
1
.

'
80
100/

60
II

"
1

,




1
,
4
`20
140s



#
X120
100
leo
A
O
,



80



km/h`F



*101
200
,
,
~60

BMW
has
taken
a
unique
approach
to
establishing
mainte-

nance
intervals
.
BMW's
Service
Indicator
System
computes

maintenance
intervais
based
not
only
on
elapsed
mileage,
but



Fig
.
1
.



Service
indicator
display
in
lower
section
of
speedometer
.
also
on
such
inputs
as
enginespeed,engine
temperature,
number
of
starts,
and
length
oftrips
.
At
the
appropriate
time,
the
system
indicates,
through
lights
in
the
instrument
cluster,
when



Oil
Service

the
next
routine
maintenance
is
due
.

The
Oil
Service
indicator
signals
the
need
for
the
most
basic
levelof
routine
maintenance
.
BMW's
required
oil
service
speci-
fies
changing
the
engine
lubricating
oil
and
the
engine
oil
filter

after
the
engine
has
been
warmed
up
.
BMW-recommended
ad-

ditional
maintenance
for
this
service
is
listed
in
Table
a
.

NOTE-

For
reference,
the
BMW
Oil
Service
requirements
are
approximately
equivalent
to
the
maintenance
that
other
European
manufacturers
specify
at
intervals
with
a
maximum
of
every
7,500
miles
or6
months
.

CAUTION-

Be
sure
to
follow
the
ínstructions
forresetting
the
Oil
Service
indicator
fight
.
The
Inspection
indica-
tor
can
be
accidentally
reset
rendering
its
function
inaccurate
.

Inspection
l
and
Inspection
II

The
Inspection
indicator
signals
the
need
for
more
compre-
hensive
maintenance
and
Inspection
.
There
are
two
sets
of
in-
spection
requirements,
Inspection
I
and
Inspection
ll
.
These
inspections
alternate
throughout
a
car's
maintenance
history
.
If
the
last
Inspection
interval
was
Inspection
I,
the
next
Inspection
interval
(following
an
Oil
Service)
will
be
Inspection
ll,
the
next
after
that
will
be
Inspection
I,
and
so
on
.

Inspection
I
tasks
are
listed
in
Table
b
.
Inspection
II
in-
cludes
most
of
the
tasks
from
Inspection
I
with
additional
In-
spection
11
tasks
.
A
complete
listing
of
Inspection
II
tasks
are
listed
in
Table
c
.

Page 51 of 759


NOTE-

"
On
carswith
OBD
ti,
specialized
OBD
11
scan
tool
equipment
must
be
used
to
access
the
DTCs,
either
using
the
BMW
special
tool
ora
`generic"
OBD
11
scan
tool
.
See
130
Fuel
Injection
.

"
The
08D
11
fault
memory
(including
an
iiluminated
Check
Engine
light)
can
only
be
reset
using
the
spe-
cial
scan
tool
.
Removing
the
connector
from
the
ECM
or
disconnecting
the
battery
will
not
erase
the
fault
memory
.

Table
d
.
OBD
1
Fault
(Blink)
Codes

(1992-1995
modeis
only)

Graphic
representation
of
flashing
Check
Engine
light
fault
code
:
1221
5
Seconds
.
:-



2
.5~-

--05--

Fault
code
and
meaning



1
Corrective
action

Code
1216
:
Throttle
potentiometer

Code
1218
:
Output
stage,
group#1
(DME
3
.3
.ionly)

Code
1219
:
Output
stage,
group
#2
(DME
3
.3.1
only)

Code
1221
:
Oxygen
sensor
#1

Code
1224
:
Air
temperature
sensor
(NTC)

Code
1226
:
Knock
sensor
#2
(DME
3
.3
.1
only)

130

ENGINE-GENERAL
100-
9

2
.5
seconds,
then
go
off
for
2
.5
seconds
.
At
thispoint,
the
fault
codes
will
begin
to
flash
.
See
Table
d
.

If
more
than
one
fault
has
been
detected,
eachcode
will
be
separated
by
a2
.5
second
pause
.
When
al¡
fault
codes
havebeen
displayed,
there
will
be0
.5
second
flash
and
thenthe
light
will
remain
off
.
To
read
the
codes
again,
turn
the
key
off
and
then
on
again
.
Depress
theaccelerator
pedal
to
the
floor
five
times
quickly
(within
5
seconds)
.
The
codes
will
begin
to
repeat
.

On
cars
with
OBD
I,
fault
codes
can
be
read
by
turning
the



To
erase
the
fault
code
memory,
first
make
sure
the
fault

ignition
key
on
and
fully
depressing
theaccelerator
pedal
to



code
1000
(short
blink
and
then
light
goes
out
for
long
period)

the
floor
five
times
within
five
seconds
.
TheCheck
Engine



is
present,
then
depress
the
throttle
fully
for
at
least
10
sec-

light
will
then
remain
on
for
five
seconds,
blink
off,
come
on
for



onds
.
Read
the
fault
codes
as
described
earlier
and
check
for
the
1444
code
(no
faults
stored)
.

-,--------------
Check
Engine
light
on

Check
Engine
light
off

Code
1211
:
DM
E
Control
Module



DME
control
module
may
be
faulty
.
This
code
appears
if
the
control
module
fails
the
self
test
.
Check
inputsto
control
module
.
Repair
Group
130

Code
1215
:
Mass
air
flow
sensor



Check
air
flow
or
mass
air
flow
sensor
and
wiring
to
sensor
.
Repair
Group
130

Test
throttle
potentiometer
resistance
and
wiring
.
Repair
Group
130

Test
DME
control
module
input/outputs
.
Repair
Group
130

Test
DME
control
module
input/outputs
.
Repair
Group
130

Check
sensor
output
signal
to
DME
control
module
.
Repair
Group

Code
1222
:
Oxygen
sensor
lean/rich
control
stop



Check
for
intake
air
leaks
or
reasons
forrich
míxture
.
See
Driveabil-
ity
Troubleshooting
given
earlier
in
this
repair
group

Code
1223
:
Coolant
temperaturesensor
(NTC)



1
Test
coolant
temperature
sensor
.
Repair
Group
130

Test
intake
air
temperature
sensor
.
Repair
Group
130

Code
1225
:
Knock
sensor#1
(DME
3
.3
.1
only)



1
Check
knocksensorand
sensor
wiring
.
Repair
Group
120

Check
knocksensor
and
sensor
wiring
.
Repair
Group
120

Code
1231
:
Batteryvoltage
monitor



Test
battery
voltage
and
battery
check
charging
system
and
starter
.
Repair
Group
121

Code
1234
:
Speedometer
"A"signal
(DME
3
.3
.1
only)



Check
wiring
between
instrument
cluster
and
DME
control
module
.
Electrical
Wiring
Diagrams

Code
1237
:
A/C
compressor
cutoff
(DME
3
.3
.1
only)



Test
DME
control
module
inputs/outputs
from
A/C
system
.
Repair
Group
130

Code
1242
:
A/C
compressor
signal
(DME
3
.3.1
only)



Test
DME
control
module
inputs/outputs
from
A/C
system
.
Repair
Group
130

DRIVEABILITY
TROLIBLESHOOTING

Page 116 of 759


119-2



LUBRICATION
SYSTEM

NOTE-
Component
Location



If
the
light
does
not
go
out,
thewiring
to
theswitch
is"
Oil
pressure
switch



most
likely
grounded
somewhere
between
the
switch

all
engines
.......
...
.
..
......
ora
oil
filter
housing



terminal
and
the
warning
light
.
Sea
Electrical
Wiring

Diagrams
atrearof
manual
for
electrical
schematics
.

CAUTION-

Some
oil
may
drain
out
as
the
oil
pressure
switch
is
removed
.
Use
a
rag
to
soak
up
any
spills
.

2
.
Install
pressure
gauge
in
place
of
switch
.

3
.
With
gauge
instalied,
start
engine
and
allow
to
reach

operating
temperature
.
Check
oil
pressureboth
cold

and
hot
.

NOTE-

For
the
most
accurate
test
results,
the
engine
oil
(and
filter)
shouldbe
newand
of
the
correct
grade
.

Oil
Pressure

"
¡dle
(mínimum)
..
.
.
..............
.
.
0
.5
bar
(7psi)

"
Regulated
pressure
(elevated
engine
speed)

4-cylinder
engines
..
......
4
.3
±
0
.2
bar
(63
t3
psi)

6-cylinder
engines
.
.
.............
.
4
.0
bar
(59
psi)

4
.
Remove
pressure
gauge
and
reinstall
pressure
switch
.

If
testing
shows
low
oil
pressure,
one
or
more
of
the
follow-

ing
conditions
may
be
indicated
:
OIL
PAN

"
Worn
or
faulty
oii
pump
.

"
Worn
or
faulty
engine
bearings



The
oil
pancan
be
removed
with
the
engine
instalied,
al-

Severe
engine
wear
.



though
specíal
enginesupport
equipment
will
be
needed
.

Al¡
of
these
conditionsindicate
the
need
for
major
repairs
.

Oil
pressure
warning
system,
testing

When
the
ignition
is
tumed
ora,
the
oil
pressure
warning
light

comes
ora
.
When
the
engine
ís
started
and
the
oil
pressure
ris-

es
slightly,
the
oil
pressure
switch
opens
and
thewarning
light

goes
out
.
Make
sure
the
oil
leve¡
is
correct
before
making

tests
.

1
.
Turra
ignition
switch
ora
.

"
Warning
light
ora
instrument
panel
must
light
up
.

2
.
Remove
connector
from
oil
pressure
switch
.

"
Warning
light
ora
instrument
panel
must
go
out
.

OIL
PAN

3
.
If
warning
light
does
not
light
when
ignition
is
ora,
re-

move
connector
from
oil
pressure
switch
anduse
a

jumper
wire
to
ground
connector
terminal
to
a
clean

metal
surface
.

NOTE
-

If
the
warning
light
comes
ora,
check
the
switch
as
de-
scríbed
in
the
nextstep
.
If
the
warning
light
does
not
come
ora,
thewiring
to
the
instrument
cluster
or
to
the

light
itself
isfaulty
.

4
.
To
test
switch,
connect
ara
ohmmeter
between
terminal

in
switch
body
and
ground
.
With
engine
off,
these

should
be
continuity
.
With
engine
running,
oil
pressure

should
opera
switch
and
there
should
beno
continuity

Replace
a
faulty
switch
.

WARNING
-

Keep
in
mind
that
low
oil
pressure
may
be
prevent-

ing
the
switch
from
tuming
the
light
out
.
If
the
light

remains
ora
while
the
engine
is
running,
check
the

oil
pressure
asdescribed
earlier
.
Do
not
drive
the
car
until
the
problem
is
corrected
.
Theengine
may
be
severely
damaged
.

Oil
pan,
removing
and
installing

(4-cylinder
engines)

1
.
Raise
car
arad
place
securely
ora
jackstands
.

2
.
Remove
splash
shíeld(s)
from
under
engine,
where
ap-

plicable
.

3
.
Drain
engine
oil
as
described
in
020
Maintenance
Pro-
gram
.

4
.
Disconnect
vacuum
hose
adapter
from
vacuum
brake

booster
at
rear
of
engine
compartment
.

5
.
Remove
oil
dipstick
guide
tube
mounting
nut
and
pull
guide
tube
from
oil
pan
.
See
Fig
.
2
.

Page 168 of 759


130-
2
2



FUEL
INJECTION

Mass
air
flow
sensor,
replacing

1
.
Disconnect
harness
connector
and
intake
air
bootfrom

air
flow
sensor
.
See
Fig
.
32
.

Fig
.
32
.
To
detach
air
flow
sensor,
disconnect
harness
connector
(A)
;



3
.
Installation
is
reverse
of
removal
.
unclip
retainíng
clips
to
aír
filter
housing
(B)
;
andremove
large
hose
clamp
at
air
intake
bellows
(C)
.
M44
engine
with
traction



"
Use
a
new
copper
sealing
washer
when
installing
sen-

control
shown
.



sor
.
"
Replace
any
lost
coolant
.

2
.
Detachtwo
large
clipsat
air
filter
housing
and
work
air

flow
sensor
out
of
rubber
seal
in
filter
housing
.
Tightening
Torque

3
.
Installation
is
reverse
of
removal
.



"
Engine
coolant
temperature

"
For
ease
of
installation,
lubricate
large
rubber
seal
in



to
cylinder
head
.............
.
..
.
13
Nm
(10
ft-Ib)

air
filter
housing
with
silicone
lubricant
or
equivalent
.
"
No
adjustment
to
air
flow
sensor
is
possible
.
"
Carefully
check
that
all
hoses
and
seals
are
seated



Intake
air
temperature
(IAT)
sensor,

properly
.



replacing

Engine
coolant
temperature
(ECT)
sensor,

replacing

The
engine
coolant
temperature
(ECT)sensor
is
a
dual
temperature
sensor
.
One
circuít
provides
coolant
temperature

information
to
the
ECM
while
the
other
circuít
provides
coolant
temperature
information
to
the
instrument
cluster
.

WARNING
-

Do
not
replace
the
ECT
sensor
unless
the
engine
is
cold
.
Hot
coolant
can
scald
.

1
.
Disconnect
harness
connector
from
ECT
sensor
.
See
Fig
.
33
.

2
.
Unscrew
temperature
sensorfrom
cylinder
head
and
remove

BOSCH
DME
M5
.2
COMPONENT
REPLACEMENT

U1111
bis4a

Fig
.
33
.
M44
engine
coolant
temperature
(ECT)
sensor
located
above

oil
filter
(arrow)
.

The
intake
air
temperature
(IAT)
sensoron
cars
with
M44

engine
is
mounted
in
thetop
section
of
the
intake
air
filter

housing
.
See
Fig
.
34
.

1
.
Remove
electrical
harness
connector
from
IAT
sensor
.

2
.
Unclip
temperature
sensor
and
remove
from
air
filter

housing
.

3
.
Installation
is
reverse
of
removal
.

Throttle
position
sensor
(TPS),
replacing

The
throttle
position
sensor
is
located
on
the
side
of
the
throttle
housing
.
See
Fig
.
35
.

1
.
Unplug
harness
connector
from
sensor
.

Page 171 of 759


Mass
air
flow
sensor,
replacing

1
.
Disconnect
harness
connector
and
intake
air
boots

from
air
flow
sensor
.
See
Fig
.
37
.

Fig
.
37
.
Mass
air
flow
sensor
(arrow)
on
M52
engine
.

2
.
Installation
is
reverse
of
removal
.

"
No
adjustment
to
aír
flow
sensor
is
possible
.

"
Check
intake
hoses
for
cracks
and
vacuum
leaks
.

Engine
coolant
temperature(ECT)
sensor,

replacing

The
ECT
sensor
is
a
dual
temperature
sensor
.
One
circuit

provides
coolant
temperature
information
to
the
ECM
while

the
other
circuit
provides
coolant
temperature
information
to

the
instrument
cluster
.

1
.
Remove
left-side
top
engine
cover
.

4
.
Remove
sensor
.

5
.
Installation
is
reverse
of
removal
.

"
Replace
any
lost
coolant
.

0012703

"
Use
a
new
copper
sealing
washer
when
installing
new

Tightening
Torque

"
Engine
coolant
temperature

to
cylinder
head
.....
..
.
...
......
13
Nm
(10
ft-Ib)

FUEL
INJECTION



130-
25

0012704b

Fig
.
38
.
M52
engine
:
Engine
coolant
temperature
(ECT)
sensor
(A)
is
located
beneath
top
engine
cover
(8)
and
crankcase
vent

hose
(C)
.

Intake
air
temperature
(IAT)
sensor,

replacing

The
intake
air
temperature
(IAT)
sensor
for
the
M52/S52US

engine
is
mounted
on
the
bottom
of
the
intake
manifold
.
See
Fig
.

39
.

2
.
Unclip
crankcase
venting
hose
from
cylinder
head
cov-

er
.
See
Fig
.
38
.



Fig
.
39
.
M52/S52US
engine
:
Intake
air
temperaturesensor
location
in

bottom
of
intake
manifold(arrow)
.
Throttle
housing
shown
re

3
.
Under
intake
manifold,
disconnect
harness
connector



moved
.

fromsensor
.

1
.
Disconnect
intake
air
bootfrom
throttle
housing
.
Unbolt

throttle
housing
and
¡ay
aside
.
(It
is
not
necessary
to

disconnect
throttle
cable
or
electrical
harnessconnec-

tors
from
throttle
housing
.)

sensor
.



2
.
Remove
electrical
harness
connector
from
IAT
sensor
.

3
.
Unclip
temperature
sensor
and
remove
from
intake

manifold
.

4
.
Installation
is
reverse
of
removal
.
Use
a
new
gasket
at

the
throttle
housing
.

SIEMENS
MS
41
.1
COMPONENT
REPLACEMENT

Page 174 of 759


130-
2
8



FUEL
INJECTION

Tableh
.
ECM
Pin
Assignment-Bosch
DME
M1
.7

Pin
Signal
Componenttfunction



Signal

1



Output



Fuel
pump
relay
control



Fuel
pump
relay,
terminal
85

2



Not
used

3



Output



Cyl
.
2
and
cyl
.
4
fuel
injection
valve
control



Cyl
.
2
and
cyl
.
4
fuel
injection
valves
4



Not
used

5



Not
used

6



Ground



Ground,
fuel
injection
valveoutputstages



Ground
point

7



Not
used

8



Output



"Check
engine"
indicator
control



Instrument
cluster

9



Not
used

10



Not
used

11



Output



DKV
potentiometer
signal



Transmission
control
module
(EGS)

12



Input



Throttleposition
sensor



Throttleposition
Signal

13



Not
used

14



Input



Volume
air
flow
sensor



Volume
air
flow
sensor
(signal
ground)

15



Input



Cyl
.
1-2
knock
sensor



Cyl
.
1-2
knock
sensor

16



Input



Camshaft
position
sensor
(cylinder
identification)



Camshaft
position
sensor
(cylinder
identification)

17



Output



ti
measurement
signal
(fuel
consumption)



Instrument
cluster

18



Output



Intakeair
resonance
changeover
valve
(DISA)



Intake
air
resonance
changeover
valve
19



-



Not
used

20



Not
used

21



Not
used

22



Not
used

23



Not
used

24



Output



Cyl
.
3
ignition
coil
control



Cyl
.
3
ignition
coil

25



Output



Cyl
.
1
ignition
coil
control



Cyl
.
1
ignition
coil

26



Input



Battery
voltage



B
+junction
point

27



Output



Engine
control
module
relay
control



Engine
control
module
relay,
terminal
85
28



Ground



Ground
for
electronics
and
shielding
of
sensors



Ground
point

29



Output



Idle
speed
control
valve
control



Idle
speed
control
valve

30



Not
used

31



Not
used

32



Output



Cyl
.
1
and
cyl
.
3
fuel
injection
valve
control



Cyl
.
1
and
cyl
.
3
fuel
injection
valves

33



Not
used
34



Ground



Ground,
output
stages
(except
for
ignition
and
fuel



Ground
point
injection
valves)

35



Not
used

36



Output



Evaporative
emissionvalve
control



Evaporative
emission
valve

37



Output



Oxygen
sensor
heater
control



Oxygen
sensor
relay,
terminal
85
38



Not
used
39



Not
used
40



I
Not
used

41



I
Input



,
Volume
Air
Flow
sensor



Volume
air
flow
sensor
(voltage
varies
with
engine
load)

42



1
Input



1
Cyl
.
3-4
knock
sensor



1
Cyl
.
3-4
knock
sensor

43



Ground



Ground
for
sensors



Engine
coolant
temperature
sensor,
cyl
.
1-2
knock
sensor,
cyl
.
3-4
knock
sensor,
and
throttle
position
sensor

44



1
Input



1
Camshaft
position
sensor
(cylinder
identification)



1
Camshaft
position
sensor
(cylinder
identification)

ECM
PIN
ASSIGNMENTS

Page 175 of 759

Tableh
.
ECM
Pin
Assignment--Bosch
DME
M1
.7

Pin



1
Signal



1
Component/function



1
Signal

45
Notused

46
Notused

47
Notused

48



Output



A/C
compressor
cut-out



Compressor
control
relay,
terminal
85
49
Notused

50
Notused

51



Output



Cyl
.
4
ignition
coil
control



Cyl
.
4
ignition
coil

52



Output



Cyl
.
2
ignition
coil
control



Cyl
.
2
ignition
coil

53



Not
used
54



Input



Battery
voltage
from
engine
control
module



Engine
control
module
relay,
terminal
87a

55



Ground



Ground,
ignition



Ground
point

56



Input



Ignition
switch,
terminal
15



Ignition
switch,
terminal
15
57
Notused

58



Not
used

59



Output



Throttleposition
sensor
and
volume
air
flow
sensor



Reference
voltage
(5
VDC)

60



Input



Programming
voltage



Data
link
connector

61
Notused

62
Notused

63
Notused

64



Input



Ignition
timing
intervention



Transmission
control
module
(EGS)

65



Input



Drive
range
P/N



Automatic
transmission
range
switch

66
Notused

67



Input



Crankshaft
position
RPM
sensor



Crankshaft
position
RPM
sensor

68



Input



Crankshaft
position
RPM
sensor



Crankshaft
position
RPM
sensor

69
Notused

70



Input



Oxygen
sensor
signal



Heated
oxygen
sensor

71



Ground



Oxygen
sensor
signal
ground



Heated
oxygen
sensor

72
Notused

73



Input



Vehicle
speed
signal



Instrument
cluster

74



Output



Engine
speed
signal



Instrument
cluster

75



Not
used
76



Input



Volume
air
flow
sensor



Volume
air
flow
sensor

77



Input



Intake
air
temperature
sensor
(IAT)



Intake
air
temperature
sensor
(IAT)

78



Input



Engine
coolant
temperature



Engine
coolant
temperature
sensor

79
Notused

80



Not
used

81



Input



Drive-away
protection
signal
(code)



On-boardcomputer

82



Not
used
83
Notused

84



Not
used
85



Input



A/C
pressure



Pressure
switch

86



Input



A/C
switch



Integrated
climate
regulation
control
module

87



Output



RxD
diagnosisdata
line



Data
link
connector

88



Output-Input



TxD
diagnosisdata
line



l
Data
link
connector

FUEL
INJECTION



130-
2
9

ECM
PIN
ASSIGNMENTS

Page 176 of 759


130-
3
0



FUEL
INJECTION

Pin
Signal
Component/function



Signal

ECM
PIN
ASSIGNMENTS

Table
1.
ECM
Pin
Assignment-Bosch
DME
M3
.1

1



output



Fuel
pump
relay
control



Fuel
pump
relay
switches
with
engine
runningor
cranking
(crankshaft
position
Signal
mustbe
present
for
relay
switchover)

2



1
output



1
Idle
speed
control
valve



1
Pulsad
ground-
close
signal
(seealsopin29)

3



output



Fuel
injectorcontrol,
cyl
.
1



Pulsedground
(injection
pulsewidth
in
ms)
with
engine
running

4



output



Fuel
injectorcontrol,
cyl
.
3



Pulsedground
(injection
pulsewidth
in
ms)
with
engine
running
5



output



Fuel
injector
control,
cyl
.
2



Pulsedground
(injection
pulse
width
in
ms)
with
enginerunning

6



ground



Ground



Ground
for
fuel
injector
output
stages

7
vacant
-



-

8



output



Check
Engine



Check
éngine
lamp
control
ground

9
vacant
-



-

10
vacant
-



-

11



output



Throttle
valve
position



Load
signal
to
transmission
control
module
12



input



Throttle
position
sensor



Voltage
varies
with
throttle
position

13



output



Mass
air
flow
sensor



Air
flow
sensor
hotwire
burn
off
(voltage
for
0
.5
seconds
after
shutdown)

14



ground



Mass
air
flow
sensor



Ground
for
air
flow
sensor

15
vacant
-



-

16



input



Cylinder
identification
sensor



A/C
voltage
pulse
per
camshaft
revolution
(between
pin
16
and
44)
17



output



Fuel
consumption
(ti)



Fuel
consumption
output
(KVA
Signal)
to
instrument
cluster

18
vacant
-



-

19
vacant
-



-

20
vacant
-



-

21vacant
-



-

22
vacant
-



-

23



output



Ignition
control
(terminal
1),
cyl
.
no
.
2



Primary
Signal,
ignition
coil
cyl
.
no
.
2

24



output



Ignition
control
(terminal
1),
cyl
.
n
o
.
3



Primary
signal,
ignition
coil
cyl
.
no
.
3

25



output



Ignition
control
(terminal
1),
cyl
.
n
o
.
1



Primary
signal,
ignitioh
coil
cyl
.
no
.
1

26



input



Power
supply
(terminal
30)



Battery
voltage
(B+)
at
al¡
times
(terminal
30)

27



output



Main
relay
control



Main
relay
activation
(to
relay
terminal
85)

28



ground



Ground



Ground
for
ECM
and
sensor
shielding

29



output



Idle
speed
control
valve



Pulsed
ground-
open
signal
(see
also
pin
2)

30
vacant
-



-

31



output



Fuel
injector,cyl
.
no
.
5



Pulsedground
(injection
pulsewidth
in
ms),
cyl
.
no
.
5

32



output



Fuel
injector,cyl
.
no
.
6



Pulsedground
(injection
pulse
width
in
ms),
cyl
.
no
.
6

33



output



Fuel
injector,cyl
.
no
.
4



Pulsedground
(injection
pulsewidth
in
ms),
cyl
.
no
.
4

34



ground



Ground



Ground
for
output
stages

35
vacant

36



output



Evaporative
purgevalve
control



Pulsed
ground
with
engine
at
normal
temperature
and
varying
engine
load

37



output



Oxygen
sensor
heater
relay
control



Oxygen
sensor
heater
relayactivation
(ground
at
terminal
85)

38
vacant
-



-

39
vacant
-



-

40
vacant



-

41



input



Mass
air
flow
sensor



Voltage
(+)

42
vacant
-



-

43



ground



Ground



Ground
for
temperatura
sensors
(ECT
sensor,
IAT
sensor,
TP
sensor)

44



input



Cylinder
identification
sensor



A/C
voltagepulseper
camshaft
revolution
(between
pin
16
and
44)

Page 177 of 759


Table
i
.
ECM
Pin
Assignment-Bosch
DME
M3
.1

Pin



Signal



Component/function



2

ignal

FUEL
INJECTION



130-
3
1

45
vacant
-

46
vacant
-



-

47
vacant
-



-

48



output



A/C
compressor
control



A/C
compressor
disabled
via
compressor
control
relay

49
vacant
-



-

50



output



Ignition
control
(terminal
1),cyl
.
n
o
.
4



Primary
signal,
ignition
coil
cyl
.
n
o
.
4

51



output



Ignition
control
(terminal
1),cyl
.
n
o
.
6



Primary
signal,
ignition
coil
cyl
.
no
.
6

52



output



Ignition
control
(terminal
1),cyl
.
n
o
.
5



Primary
signal,
ignitioncoil
cyl
.
no
.
5

53
vacant



-

54



input



Power
supply



Battery
voltage
(+)
from
main
relay
terminal
87
55



ground



Ground



Ground
for
ignition
control

56



input



Power
supply
(terminal
15)



Batteryvoltage
(+)
with
key
on
or
engine
running

57
vacant
-



-

58
vacant
-



-

59



output



Throttleposition
sensor



Throttleposition
sensorsupply
voltage
(5
VDC)

60



input



Data
link
connector



Programming
voltage

61
vacant
-



-

62
vacant
-



-

63
vacant
-



-

64



input



Ignition
timing
intervention



from
A/T
control
module
(only
active
during
gearshift)

65



input



Automatic
transmission
(A/T)
range
switch



Transmission
park
or
neutral
signal

66
vacant
-



-

67



input



Engine
speed/crankshaft
position
sensor



Crankshaft
position/rpm
(voltage
(VAC)
between
pins
67
and
68)

68



input



Engine
speed/crankshaft
position
sensor



Crankshaft
position/rpm
(voltage
(VAC)
between
pins
67
and
68)

69
vacant
-



-

70



input



Oxygen
sensor



Oxygen
sensor
signal
(0-1
VDC
fluctuating
with
engine
running)

71



ground



Oxygen
sensor



Oxygen
sensor
signal
ground

72
vacant
-



-

73



input



Road
speed



Road
speed
signal
from
instrument
cluster

74



output



Engine
speed
(TD)



Engine
speed
(TD)
signalto
instrument
cluster

75
vacant
-



-

76
vacant
-



-

77



input



Intakeair
temperature
(IAT)
sensor



Intake
air
temperature
(0-5
V,
temperaturedependent)

78



input



Engine
coolant
temperature
(ECT)
sensor



Engine
coolant
temperature
(0-5V,
temperature
dependent)

79
vacant
-



-

80
vacant
-



-

81



input



On-boardcomputer



Drive-away
protection
enable

82
vacant
-



-

83
vacant
-



-

84
vacant
-



-

85



input



A/C
pressure
switch



From
Integrated
climate
control
module
via
A/C
pressure
switch

86



input



A/C
compressor
on



From
Integrated
climate
control
module
87



input



Diagnostic
connector
(RxD)



Diagnostic
RxD
(receive)signal
to
pin
15
in
Data
link
connector

88



input/output



Diagnostic
connector
(TxD)



Diagnostic
TxD
(transmit)
signal
to
pin
20
in
Data
link
connector

ECM
PIN
ASSIGNMENTS

Page 178 of 759


130-
3
2



FUEL
INJECTION

Pin



1
Signal



1
Component/function



1
Signal

1



output



Fuel
pump
relay
control



Fuel
pump
relay
switches
with
engine
running
or
cranking
(crankshaft
position
signal
must
be
present
for
relay
switchover)

2



output



Idle
speed
control
valve



Pulsed
ground-close
signal
(seealso
pin
29)

3



output



Fuel
ínjectorcontrol,
cyl
.
5



Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
5
4



output



Fuel
injectorcontrol,
cyl
.
6



Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
6
5



output



Fuel
injectorcontrol,
cyl
.
4



Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
4
6



ground



Ground



Ground
for
fuel
injector
output
stage

7



output



Camshaft
actuator
(VANOS
solenoid)
control



Camshaft
actuator
(VANOS
solenoid)

8



output



Check
Engine



Instrument
cluster,
Check
Engine
lamp

9
vacant
-



-

10
vacant
-



-

11



output



Throttle
position



Throttle
angle
signal
to
A/T
control
module
12
vacant
-



-

13



input



Oxygen
sensor



Oxygen
sensor
signal
(0-1
VDC
fluctuating
with
engine
running)

14



input



Mass
air
flow
sensor



Mass
air
flow
sensor

15
ground
Ground



Ground

16



input



Crankshaft
position/rpm
sensor



Voltage
pulse
(VAC)
between
pin
16
and
43
(crank
position/rpm
sensor)

17



input



Camshaft
position
sensor



Halleffect
camshaft
sensor

18
vacant
-



-

19
vacant
-



-

20
vacant
-



-

21
vacant
-



-

22
vacant
-



-

23



output



Ignition
coil
control,
cyl
.
4



Ignition
coil
4

24



output



Ignition
coil
control,
cyl
.
6



Ignition
coil
6

25



output



Ignition
coil
control,
cyl
.
5



Ignition
coil
5

26



input



Power
supply
(terminal
30)



Battery
voltage(B+)
at
all
times

27



input



Main
relay
control



Main
relayactivation
(terminal
85)

28



ground



Ground



Ground
for
ECM
and
sensor
shielding

29



output



Idle
speed
control
valve



Pulsed
ground-open
signal
(seealsopin
2)

30
vacant
-



-

31



output



Fuel
injectorcontrol,
cyl
.
3



Injection
pulse
wicith
in
ms-cyl
.
3

32



output



Fuel
injectorcontrol,
cyl
.
2



Injection
pulse
wicith
in
ms-cyl
.
2

33



output



Fuel
injectorcontrol,
cyl
.
1



Injection
pulsewidth
in
ms-cyl
.
1

34



ground



Ground



Ground
for
remaining
output
stages

35
vacant
-



-

36



output



Evaporative
purge
valve
control

37
vacant
-



-

38



output



Oxygen
sensor
heater
relay
control



Oxygen
sensor
heater
relay
switchover
(terminal
85)

39
vacant
-



-

40



ground



Oxygen
sensor



Oxygen
sensor
signal
ground

41



input



Mass
air
flow
sensor



Mass
air
flow
voltage
signal

42



input



Vehicle
speed



Vehicle
speed
signal
from
instrument
cluster

43



input



Crankshaft
position/rpm
sensor



Voltage
pulse
(VAC)
between
pin16
and
43
44



ground



Ground



Ground
for
intake
air
temp
.
sensor,
engine
coolant
temp
.
sensor,
throttle
position
sensor

ECM
PIN
ASSIGNMENTS

Table
j
.
ECM
Pin
Assignment-Bosch
DME
M3
.3
.1

Page:   1-10 11-20 21-30 31-40 41-50 ... 160 next >